body{background-color: #f4f4f4;}
.heabdd{    background: #f9f9f9;
    height: 30px;
    line-height: 30px;
    color: #666;}
.banzhong{   
    height: 30px;
     width: 1190px;
   margin: 0 auto;
   /* background-color: blue; */
}
.headdl{ 
    /* width: 119px;  */
      height: 30px;
    overflow: hidden;
    float: left;display: block;    line-height: 30px;
    color: #666;
    /* background-color: brown; */
}
.sj{color:  #666;
line-height: 30px;}
.headd i{    color: #e7e7e7;
    font-style: normal;
   
line-height: 30px;}
.headdr{float: right;
    width: 600px;
}
.headdr1{float: left;}
.ppp{float: right;}
.head{
    height: 118px;
    background: #fff;
    /* background-color: burlywood; */
}
.headbz{  
    position: relative;
    height: 50px;
    width: 1190px;
    margin-left: auto;
    margin-right: auto;
/* background-color: chartreuse; */
}
.headpl{display: block;float: left;width: 320px;height: 65px;margin-top: 20px;}
.ssbj{width: 490px;height: 67px;float: left;
margin-left: 120px;margin-top: 10px;

}

.opop{float: right;}
.ssk{width: 490px;height: 38px;margin-top: 29px;position: relative;margin-right: 20px;}
.sskl{width: 452px;height: 34px;border: solid 2px red;}
.sskxl{width: 115px;height: 33px;border-right: 1px solid #efefef;float: left;
    border-bottom: 1px solid #efefef;line-height: 36px;text-align: center;font-size: 12px;color: #333}
  .ss  { display: block;
      float:left;
    width: 315px;
    padding: 2px 10px 0 10px;
    height: 32px;
    line-height: 30px;
    border: 0;
    color: #aaa8a8;}
    .sskbj{float: left;}
    .ssan{line-height: 38px;text-align: center;font-size: 25px;color:white; float: right;background-color: red;width: 34px;height: 38px;position: absolute;right: 0px;top: 0px;}
.headpr{width: 229px;height: 108px;
float: right;}
.nav{    background: #3a3f4a;
    height: 54px;
    color: #acb1bb;}
    .navbz{width: 1190px; background-color: tomato;margin: 0 auto;}
    .navbz>a{box-sizing: border-box; display: block;float: left; width: 126px;height: 56px;line-height: 56px;text-align: center;color: #acb1bb;font-size: 16px;}
    .navl{width: 190px;height: 54px;float: left;background-color: #eb4c4c;line-height: 56px;text-align: center;color: #acb1bb;font-size: 16px;}
    .navr{width: 230px;height: 54px;float: right;}
    .kkk{background-color: #f74a4a;color: #fff; width: 230px;height: 43px;line-height: 43px;margin-top:5px ;text-align: center;float: right;}
    .kkk span{border-right:1px solid #aaa ;}
    .banner{background-image: url(../images/wrap_bg.png);
        background-repeat: no-repeat;
    height: 400px;
margin-top:-21px ;}
.bannerbz{width: 1190px;height: 330px;background-color: #fff; margin: 0 auto;position: relative;}

.bannerbzl{height: 330px;width: 190px; background-color: violet;float: right;position: absolute;top: 0px;left: 0px;}
.bannerbzlb{height: 330px;width: 770px; background-color: red;float: right;position: absolute;left: 190px;}
.bannerbzr{height: 330px;width: 230px;position: absolute;top: 0px;left: 960px;}
.bannerbzl li{display: block;width: 100%;height: 65px;background-color: #f55656;    border-bottom: 1px solid #ee4545;text-align: center;line-height: 65px;font-size: 16px;color: #fff;}
.bannerbzl li span{margin-right: 10px;font-size: 20px; color:#aaa ;}
.bannerbzlb1x{width: 100%;height: 45px;position: absolute;bottom: 0px;background-color: rgba(0, 0, 0, 0.5);}
.bannerbzlb ul{display: block;float: right;height: 45px;;margin-right: 15px;}
.bannerbzlb li{display: block;width: 15px;height: 15px;background-color: #fff;float: right;margin-top:15px ;margin-right: 5px;}
.bannerbzlb span{line-height: 45px;margin-left: 10px;color: #fff;}
.brt{height: 87px;width: 100%; border-bottom: 1px solid #aaa;}
.brc{height: 118px;width: 100%; border-bottom: 1px solid #aaa;}
.brb{height: 125px;width: 100%;}
.brt img{display: block;
    width: 46px;
    margin-left: 15px;
    margin-top: 25px;
    height: 46px;
    border-radius: 23px;
float: left;}
    .brt span{display: block;float: right;width: 155px;font-size: 12px;margin-top: 25px;color: #999;}
    .tjyx{   
         width:200px;
     
        margin: 0 auto;
        line-height: 20px;
        padding-bottom: 2px;
        margin-top: 10px;
        font-size: 12px;
        font-weight: 900;
        }
        .dhz{width: 100%;height: 100%;display: flex;justify-content: space-around;align-items: center;}
        .xhz{float: left; font-size: 12px;text-align: center;}
        .xhz img{width: 50px;height: 50px;}
        .xhz h3{font-size: 12px;}
        .gg
        {   
            width:200px;
        height: 22px;
      
           margin: 0 auto;
           line-height: 20px;
           padding-bottom: 2px;
           margin-top: 10px;
           font-size: 12px;
           font-weight: 900;
           }
           .ggr{float: right;
            font-weight: 400;
            color: #aaa;
            display: block;
        }
        .brb p{ width: 160px;
            float: left;
            display: block;
            overflow: hidden;
           white-space:nowrap;
            font-size: 12px;
        margin-left: 10px;}

            .brb i{float: right;font-size: 12px;margin-right: 10px; color: #999;}
            .brb p{margin-bottom: 2px; color: #666;} 
            .brb ul{margin-bottom: 5px;}
            .rmtj{width: 1190px;height: 324px;margin: 0 auto;margin-top: -35px;}
            .rmtjsp1{display: block;float: left; font-size: 18px;color: #3a3f4a;font-weight: 400;width: 100%; line-height: 24px; margin-bottom: 10px;}
           .rmtjl{ width: 950px;height: 324px;float: left;position: relative;}
           .rmtjpf{ width:950px ;height:290px ; position: absolute;bottom: 0px;display: flex;flex-wrap: wrap;justify-content: space-between;}
           .rmtjpf div{width: 316px;height: 144px;position: relative;background-color: #fff;}
           .rmtjpf h3{width: 252px;height: 103px; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
           .rmtjpf img{width: 80px;height: 67px;display: block;margin-top: 10px;margin-bottom: 0;float: left;}
           .rmsp{display: block;font-size: 12px; margin-left: 10px; width: 162px;height:103px ;float: left;}
           .rm51 span{font-weight: 900;margin-bottom: 0px;}
           .rm52 span{margin-bottom: 10px; color: #f74a4a;}
           .rm53 span{margin-bottom: 10px;}
           .rm54{text-align: center;color: #fff; border-bottom: 2px solid #e43333; line-height: 27px; margin-bottom: 10px; width: 90px;height: 27px;background-color: #f74a4a;display: block;}
           .rmsp h5{margin-bottom: 8px;}
           .rmtjr{width: 230px;height: 324px;float: right;position: relative;}
           .uuuuuu{width: 230px;height: 24px;display: block;margin-bottom: 10px;}
           .rmtjrb{width: 230px;height: 290px;position: absolute;bottom: 0px;}
           .rmtjrb img{width: 190px;height: 162px;margin: 5px auto;display: block;}
           .rmtjrb h3{width: 23px;height: 71px;font-size: 14px;line-height: 15px;color: azure;font-weight: 900;position: absolute;left: 10px;top: 25px;text-align: center;}
           .rm51{display: block;}
           .rmtjrb em{color: snow; font-weight: 900; padding: 0 7px; height: 16px;border-radius: 3px;background-color: slategray;line-height: 16px;text-align: center;}
              .hhhhh{height: 25px;margin-top: 10px; width: 190px;margin-left: 20px;}
              .xxh{text-align: center; width: 133px !important; padding:34px 28px;height: 150px;}
              .xxh img{width: 90px;height: 75px;margin: 10px 27px;display: block;}
              .xxh h2{font-size: 12px;line-height: 20px;}
              .zzsb{height: 216px;}
              .qd{width: 190px;height: 77px;border-bottom: 6px solid #e43333;background-color: #f74a4a;margin: 0 auto;margin-top: 35px;text-align: center;line-height:77px ;font-size: 18px;color: #fff;}
              .uiui h2{margin: 0 auto;font-size: 12px;text-align: center;line-height: 30px;}
              .jchd{position: relative; width: 1190px;height: 360px;margin: 0 auto;margin-top: -53PX;}
              .jctjs{position: absolute;left: 0;top: 0; height: 24px;margin-bottom: 10px;width: 1190px;display: block;}
              .jctjtp{width: 1190px;height: 326px;background-color: #fff;margin: 0 auto;position: absolute;top: 34px;}
              .jchd img{width: 383px;height: 148px;margin-left: 10px;margin-top: 10px;margin-right: 0px;display: block;float: left;}
              .lolzq{width: 1193px;height: 338px;margin: 0 auto;}
              .yxlmzq{width: 1190px;height: 24px;margin-bottom: 10px;}
             .yxlmzq span{display: block;line-height: 24px;}
             #p{font-size: 18px;columns: #3a3f4a;}
            #pp{font-size: 12px;color: #1994eb;}
            .lolzs{width: 764px;height: 204px;}
            .lolzx{width: 764px;height: 100px;}
            .lolzs div{width: 190px;height: 204px;float: left;border-left: 1px solid #f3f4f6;border-bottom: 1px solid #f3f4f6;}
            .lolzx div{width: 190px;height: 100px;float: left;border-left: 1px solid #f3f4f6;}
            .lolzs h3{position: relative; height: 146px;width: 148px;margin-left: 20px;margin-top: 20px;}
            .lolzs img{width: 90px;height: 75px;position: absolute;left: 0;bottom: 0;}
            .lolzr{width: 185px;height: 303px;float: right;}
            .lolzr>div{width: 186px;height: 87px;position: relative;}
            .lolzr h2{width: 181px;height: 62px;position: absolute;left: 0;top: 20px;}
            


            
            